A Multipole-based Algorithm for Eecient Calculation of Forces and Potentials in Macroscopic Periodic Assemblies of Particles a Multipole-based Algorithm for Eecient Calculation of Forces and Potentials in Macroscopic Periodic Assemblies of Particles
نویسندگان
چکیده
A new and e cient algorithm based on multipole techniques is presented which calculates the electrostatic forces and potentials in macroscopic periodic assemblies of particles. The Fast Multipole Algorithm (FMA) can be used to compute forces within the n-particle unit cell in O(n) time. For the cubic lattice, forces due to a 3k 3k 3k lattice of images of the unit cell, containing 33kn particles, can be computed in O(nk2 + k3 log k) time to arbitrary precision. The algorithm was readily added onto an existing FMA implementation, and computational results are presented. Accurate electrostatic computations were done on a 38 38 38 region of 100000-particle unit cells, giving a volume of 28 quadrillion particles at less than a twofold cost over computing the forces and potentials in the unit cell alone. In practice, a k = 4 : : : 6 simulation approximates the true in nite lattice Ewald sum forces (including the shape-dependent dipole correction) to high accuracy, taking 25-30 % more time to compute than only the unit cell. The method extends to non-cubic unit cell shapes, and non-cubic macroscopic shapes. Simple code modi cations allowed computation of forces within macroscopic spheres and ellipsoids, and within near-in nite square, circular, and elliptical surfaces formed of unit cubes replicated along two of the three axes. In addition to e cient periodic simulations, the method provides a powerful tool to study limiting behavior of various nite crystal shapes, as well as surface phenomena in molecular dynamics simulations. 2
منابع مشابه
A Multipole - Based Algorithm for E cient Calculation of Forcesand Potentials in Macroscopic Periodic Assemblies of ParticlesChristophe
A new and eecient algorithm based on multipole techniques is presented which calculates the elec-trostatic forces and potentials in macroscopic periodic assemblies of particles. The Fast Multipole Algorithm (FMA) can be used to compute forces within the n-particle unit cell in O(n) time. For the cubic lattice, forces due to a 3 k 3 k 3 k lattice of images of the unit cell, containing 3 3k n par...
متن کاملParticle-particle, particle-scaling function algorithm for electrostatic problems in free boundary conditions.
An algorithm for fast calculation of the Coulombic forces and energies of point particles with free boundary conditions is proposed. Its calculation time scales as N log N for N particles. This novel method has lower crossover point with the full O(N(2)) direct summation than the fast multipole method. The forces obtained by our algorithm are analytical derivatives of the energy which guarantee...
متن کاملTREECODES FOR POTENTIAL AND FORCE APPROXIMATIONS A Dissertation by KASTHURI SRINIVASAN KANNAN
Treecodes for Potential and Force Approximations. (August 2008) Kasthuri Srinivasan Kannan, B.Sc., University of Madras; M.Sc., Indian Institute of Technology, Madras; M.S., Texas A&M University Co–Chairs of Advisory Committee: Dr. Vivek Sarin Dr. Devanayagam Palaniappan N -body problems encompass a variety of fields such as electrostatics, molecular biology and astrophysics. If there are N par...
متن کاملA “v2-f Based” Macroscopic K-Ε Model for Turbulent Flow through Porous Media
In this paper a new macroscopic k-ε model is developed and validated for turbulent flow through porous media for a wide range of porosities. The morphology of porous media is simulated by a periodic array of square cylinders. In the first step, calculations based on microscopic v2 − f model are conducted using a Galerkin/Least-Squares finite element formulation, employing equalorder bilinear ve...
متن کاملPseudoparticle Multipole Method: A Simple Method to Implement High-Accuracy Treecode
In this letter we describe the pseudoparticle multipole method (PM), a new method to express multipole expansion by a distribution of pseudoparticles. We can use this distribution of particles to calculate high order terms in both the Barnes-Hut treecode and FMM. The primary advantage of PM is that it works on GRAPE. GRAPE is a special-purpose hardware for the calculation of gravitational force...
متن کامل